package skewreduce.lib;

import java.io.DataInput;
import java.io.IOException;

public class DarkMatter extends Point3D implements IPhysicsParticle {
    float mass;
    float vx;
    float vy;
    float vz;
    float phi;
    float eps;

    public DarkMatter() {}

    @Override
    public void readFields(DataInput in) throws IOException {
        mass = in.readFloat();
        super.readFields(in);
        vx = in.readFloat();
        vy = in.readFloat();
        vz = in.readFloat();
        phi = in.readFloat();
        eps = in.readFloat();
    }
    
	@Override
	public float getMass() {
		return mass;
	}

	@Override
	public float getPhi() {
		return phi;
	}

	@Override
	public float getVx() {
		return vx;
	}

	@Override
	public float getVy() {
		return vy;
	}

	@Override
	public float getVz() {
		return vz;
	}
}
